package com.grouppurchase.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户信息DTO")
public class UserInfoDTO {

    @ApiModelProperty(value = "用户ID", example = "123456789")
    private Long userId;

    @ApiModelProperty(value = "用户昵称", example = "张三")
    private String nickname;

    @ApiModelProperty(value = "用户头像URL", example = "https://example.com/avatar.jpg")
    private String avatar;

    @ApiModelProperty(value = "用户手机号", example = "13800138000")
    private String phone;

    @ApiModelProperty(value = "邀请码", example = "GP123456")
    private String inviteCode;

    @ApiModelProperty(value = "累计邀请人数", example = "5")
    private Integer totalInvited;

    @ApiModelProperty(value = "累计获得奖励（分）", example = "5000")
    private Integer totalReward;
}
